import '../data/model/language/language_model.dart';

class MyStrings {
  static const String homeIOSBanner = "ca-app-pub-3940256099942544/2934735716";
  static const String homeAndroidBanner = "ca-app-pub-3940256099942544/6300978111";

  static const String videoDetailsInterstitialAndroidAds = "ca-app-pub-3940256099942544/1033173712";
  static const String videoDetailsInterstitialIOSAds = "ca-app-pub-3940256099942544/1033173712";

  static const String allEpisodeIOSBanner = homeIOSBanner;
  static const String allEpisodeAndroidBanner = homeAndroidBanner;

  static const String wishListIOSBanner = homeIOSBanner;
  static const String wishListAndroidBanner = homeAndroidBanner;

  static const String allMovieIOSBanner = homeIOSBanner;
  static const String allMovieAndroidBanner = homeAndroidBanner;

  static const String confirmPasswordNullError = "Confirm password can't be empty";
  static const String passwordNullError = "Password can't be empty";

  static const String supportNFaq = "Support & FAQ";
  static const String accounts = "Accounts";
  static const String videosNReels = "Videos & Reels";
  static const String genres = "Genres";
  static const String allRequested = "All Requested";
  static const String myRequest = "My Request";
  static const String makeRequest = "Make Request";
  static const String reelsNRequest = "Reels & Request";
  static const String request = "Request";
  static const String searchHere = "Search here";
  static const String optional = "Optional";
  static const String whyDoYouRecommendThisItem = "Why do you recommend this item?";

  static const String running = "Running";
  static const String canceled = "Canceled";
  static const String liveChat = "Live chat";

  static const String code = "Code";
  static const String watch = "Watch";
  static const String watchNow = "Watch Now";
  static const String movieOrSeries = "Movie/Series";
  static const String watchParty = "Watch Party";
  static const String watchPartyHistory = "Watch Party History";
  static const String partyCode = "Party Code";
  static const String joinParty = "Join Party";
  static const String join = "Join";
  static const String createParty = "Create Party";
  static const String createPartySubText = "Watch movies together with your friends and families.";

  static const String google = "Google";
  static const String facebook = "Facebook";
  static const String linkedin = "Linkedin";
  static const String payable = "Payable";
  static const String purchaseAPlan = "Please Purchase a Plan";
  static const String purchaseARentItem = "Please Purchase this rent item";
  static const String or = "OR";
  static const String movie = "Movie";
  static const String home = "Home";
  static const String menu = "Menu";
  static const String tvSeries = "TV Series";
  static const String selectALanguage = "Select a language";
  static const String emailOtpSuccessMessage = 'Email verified successfully';
  static const String profileUpdatedSuccessfully = 'Profile Updated Successfully';
  static const String somethingWentWrong = 'something went wrong';
  static const String appExitMsg = 'Do you want to exit from the app?';
  static const String deleteMsg = 'Are you sure you want to delete your account?';
  static const String passwordChanged = "Password Changed";
  static const String failedToChangedPassword = "Failed to Change Password";
  static const String viaEmailVerify = "We've sent you an access code via email for email verification";
  static const String smsVerificationMsg = "We have sent you an access code to your phone number for sms verification";

  static const String videoSourceError = "Video source doesn't support by this player.";
  static const String platformSpecificError = "There was an error playing the video. Please try again later.";
  static const String unknownVideoError = "An unknown error occurred. Please try again later.";

  static const String nowYouHaveToPay = "Now you've to pay";
  static const String youAreRequestedForPlan = "You're requested for plan";
  static const String youAreRequestedForRent = "You're requested for purchase";

  static const String unKnownError = "Unknown error";
  static const String notLogIn = "You are not logged in";

  static const String status = "Status";
  static const String gateway = "Gateway";
  static const String planName = "Plan Name";
  static const String trxId = "Trx Id";

  static const String amount = "Amount";
  static const String charge = "Charge";
  static const String afterCharge = "After Charge";
  static const String subtitles = "SubTitles";
  static const String conversionRate = "Conversion Rate";
  static const String payableAmount = "Payable Amount";
  static const String details = "Details";
  static const String date = "Date";
  static const String season = "Season";
  static const String price = "Price";
  static const String matches = "Matches";
  static const String beTheFirstCommenter = "Be the first commenter";
  static const String noItemRequestedYet = "No item requested yet!";
  static const String noTrxFound = "No Transaction Found";
  static const String passwordResetEmailSendTo = "Password reset email sent to";
  static const String yourEmail = "your email";
  static const String days = "Days";
  static const String failToAddInWishlist = "Fail to Add in Wishlist";
  static const String failToRemoveInWishlist = "Fail to Remove in Wishlist";

  static const String logoutSuccessMsg = 'You have successfully logged out';
  static const String deleteSuccessMsg = 'You have successfully deleted your account';
  static const String deleteFailMsg = 'Account deletion failed. Please contact the support team';
  static const String addPayment = 'Add Payment';
  static const String paymentNow = 'Payment Now';
  static const String free = 'Free';
  static const String successfullyCodeResend = 'Successfully Code resend';
  static const String resendCodeFail = 'Fail to resend code';

  static const String searchResult = 'Search Result';
  static const String resetPassword = 'Reset Password';
  static const String weHaveSent = "We have sent a verification code to";
  static const String resetLabelText = "Your account is verified successfully . Now you can change your password."; /*"Your account is verified successfully. Now you can change your password.Please enter a strong password and don't share it with anyone";*/
  static const String toRecover = "To recover your account please provide your email or username to find your account";
  static const String yourEmailAddress = "your email address";
  static const String submit = "Submit";
  static const String forgetPassword = "Forget Password";
  static const String emailOrUserName = 'Email or username';
  static const String profile = 'Profile';
  static const String city = "City";
  static const String skip = 'Skip';
  static const String noDataFound = 'No Data Found';
  static const String policies = 'Policies';
  static const String emailVerification = 'Email Verification';
  static const String smsVerification = 'Sms Verification';
  static const String verificationFailed = 'Verification Failed';
  static const String asAGuest = 'As a Guest';
  static const String selectAMethod = "Select a Method";
  static const String paymentMethod = 'Payment Method ';
  static const String invalidAmount = 'Invalid amount';
  static const String invalidPaymentUrl = 'Invalid payment url';
  static const String failedToBuySubscriptionPlan = "Failed to buy subscribe plan";
  static const String failedToUpdateProfile = "Fail to update profile";
  static const String requestFailed = "Request Failed";
  static const String requestSuccess = "Request Success";

  static const String updateProfile = "Update Profile";
  static const String guestUserAlert = "Guest user are not eligible to access this section,Please login first";
  static const String youHaveLoggedOut = "You have successfully logged out";
  static const String plsLoginAndSubscribeToWatch = "Please Login & Subscribe To Watch";

  static const String noAccessTokenFound = 'No access token found';
  static const String plsSubscribeToWatch = "Please Subscribe To Watch";
  static const String purchaseNow = "Purchase Now";

  static const String getStarted = 'Get Started';
  static const String continue_ = 'Continue';
  static const String pleaseFillOutTheField = 'Please fill out the field';
  static const String login = 'Login';
  static const String tournament = 'Tournament';
  static const String allTournaments = 'All Tournaments';
  static const String reels = 'Reels';
  static const String myReels = 'My Reels';
  static const String upload = 'upload';
  static const String enterUserNameOrEmail = 'Username or Email';
  static const String enterYourPassword_ = 'Password';
  static const String enterYourPassword = 'Enter your password';

  static const String username = 'Username';
  static const String password = 'Password';
  static const String confirmPassword = 'Confirm Password';
  static const String forgetYourPassword = 'Forget Password?';
  static const String signIn = 'Sign In';
  static const String zipCode = 'Zip Code';
  static const String signUp = 'Sign Up';
  static const String notAccount = "Don't have an account?";
  static const String alreadyHaveAccount = "Already have an account?";
  static const String rememberMe = "Remember Me";
  static const String registerNow = "Register Now";
  static const String register = "Register";

  static const String yes = "Yes";
  static const String no = "No";

  static const String firstName = "First Name";
  static const String enterNewPass = "Enter new password";
  static const String lastName = "Last Name";
  static const String country = "Country";

  static const String mobile = "Mobile";
  static const String mobileNumber = "Mobile Number";
  static const String userName = "Username";
  static const String emailAddress = "Email Address";
  static const String address = "Address";
  static const String state = "State";
  static const String email = "Email";
  static const String pickACountry = "Pick a Country";
  static const String iAgreeWith = "I agree with the";

  static const String allShows = "All Shows";
  static const String allMovies = "All Movies";
  static const String allEpisodes = "All Episode";
  static const String allSeries = "All Series";
  static const String alTvSeries = "All TV Series";
  static const String freeZone = "Free Zone";
  static const String alreadyInWishlist = "Already in wishlist";
  static const String subscribePLan = "Subscribe Plan";
  static const String myHistory = "Watch History";

  static const String changePassword = "Change Password";
  static const String subscribe = "Subscribe";
  static const String subscribed = "Subscribed";
  static const String subscribeNow = "Subscribe Now";
  static const String language = "Language";
  static const String languageChangeSuccess = "Language changed success";
  static const String logout = "Logout";
  static const String delete = "Delete Account";
  static const String profileSetting = "Profile Setting";
  static const String profileComplete = "Profile Complete";
  static const String wishList = "Wishlist";
  static const String history = "History";
  static const String payment = "Payment Log";

  static const String allTV = "All Live TV";
  static const String createAnAccount = 'Create an account';
  static const String selectCountry = "Select Country";
  static const String movieStreamingPlatform = "Movie streaming platform";
  static const String latestSeries = "Latest Series";
  static const String complete = "Complete";
  static const String pending = "Pending";
  static const String cancel = "Cancel";

  static const String otpVerification = "OTP Verification";
  static const String notReceiveCode = "Didn't receive code?";
  static const String requestAgain = "Request again";

  static const String show = "Show";
  static const String apply = "Apply";
  static const String filterBy = "Filter By";
  static const String clearAll = "Clear All";
  static const String category = "Category";
  static const String subCategory = "Subcategory";
  static const String features = "Features";
  static const String featuredItem = "Featured Items";
  static const String sortBy = "Sort By";
  static const String chooseLanguage = "Choose Language";
  static const String movieDetails = "Movie Details";
  static const String playNow = "Play Now";
  static const String description = "Description";
  static const String live = "Live";
  static const String team = "Team";
  static const String director = "Director";
  static const String producer = "Producer";
  static const String cast = "Cast";
  static const String ourTeam = "Our Team";
  static const String review = "Review";
  static const String movieDescription = "Movie Description";
  static const String channelDescription = "Channel Description";
  static const String ipsumMovieDetails =
      "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum";
  static const String more = "More";

  static const String watchingLiveOnPlayLab = 'Watch Live ';
  static const String recommended = "Recommended";
  static const String showMore = "Show More";
  static const String showLess = "Show Less";

  static const String search = "Search";
  static const String recentSearch = "Recent Search";
  static const String recentlyAdded = "Recently Added";
  static const String yourSearchResult = "Your Search Result";

  static const String yourFilterResult = "Your Filter Result";
  static const String ourFreeZone = "Our Free Zone";
  static const String latestTrailer = "Latest Trailer";

  static const String liveTV = "Live TV";
  static const String next = 'Next';

  static const String success = 'success';
  static const String version = 'Version 1.0';

  static const String appName = 'PlayLab';
  static const String themeKey = 'theme';

  static const String kEmailNullError = "Please enter your email";
  static const String kInvalidEmailError = "Please enter valid Email";
  static const String kPassNullError = "Please enter your password";
  static const String kInvalidPassError = "Please enter a valid password";
  static const String kMatchPassError = "Password doesn't match";
  static const String kFirstNameNullError = "Please enter first name";
  static const String kLastNameNullError = "Please enter last name";
  static const String kShortUserNameError = "Username must be 6 character";
  static const String kUserNameNullError = "Please enter username";
  static const String kPhoneNumberNullError = "Please enter your phone number";
  static const String currentPassNullError = "Please enter your current password";
  static const String phoneNumber = "Phone Number";
  static const String verify = 'Verify';
  static const String passVerification = 'Password Verification';
  static const String didNotReceiveCode = "Didn't receive the code?";
  static const String resend = "RESEND";
  static const String currentPassword = "Current Password";

  static const String for_ = "For";
  static const String rent = "Rent";
  static const String reject = "reject";
  static const String rejected = "Rejected";
  static const String accept = "Accept";
  static const String hereIsYourPartyCode = "Here Is Your Party Code";
  static const String joinPartyMsg = "want to join this party";

  static const String joinRequestRejected = "Join Request Rejected";
  static const String hostRemoveFromPartyMsg = "Host remove you from party";
  static const String paid = "Paid";
  static const String sending = "Sending";
  static const String chat = "Chat";
  static const String subscription = "Subscription";
  static const String subscriptionWasFailed = "Subscription was failed";
  static const String trailer = "Trailer";
  static const String joined = "Joined";
  static const String chatPubliclyAs = "Chat publicly as";
  static const String rentedItems = "Rented Items";
  static const String closeParty = "Close Party";
  static const String leaveParty = "Leave Party";
  static const String successfullyCopiedToClipboard = "Successfully copied to clipboard";
  static const String plsEnterPartyCode = "Please enter party code";
  static const String partyCodeEnterMsg = "Enter your party code";
  static const String joinAParty = "Join a Party";
  static const String paymentMethods = "Payment Methods";
  static const String watchPartyErrorMsg = "Failed to retrieve watch party history";
  static const String joinRequestPendingMsg = "Your request is pending. Wait until the host user accepts";
  static const String youAreHostThisParty = "You Are Host This Party";
  static const String yourHostThisParty = "Your Host This Party";
  static const String closePartyMsg = "Are you sure you want to close this party?";
  static const String leavePartyMsg = "Are you sure you want to Leave this party?";
  static const String removeUserPartyMsg = "Are you sure you want to remove this user?";
  static const String alreadySubscribed = "Already subscribed";
  static const String rentSubscriptionMsg = "Please purchase this rental item for ";
  static const String payNow = 'Pay Now';

  static const String googlePay = 'Google Pay';
  static const String applePay = 'Apple Pay';
  static const String premiumItems = 'Premium Items';
  static const String paymentHistory = 'Payment History';
  static const String adminFeedback = 'Admin Feedback';
  static const String hasUpperLetter = "Has uppercase letter";
  static const String hasLowerLetter = "Has lowercase letter";
  static const String hasDigit = "Has digit";
  static const String hasSpecialChar = "Has special character";
  static const String minSixChar = "Min of 6 characters";
  static const String enterYourUsername = 'Enter your username';
  static const String confirmationAlert = 'Confirmation Alert!';
  static const String invalidPassMsg = "Password must be contain 1 special character and number";

  static const String searchCountry = 'Search Country';
  static const String selectACountry = "Select a country";
  static const String faq = "FAQ";

  static const String noFileChosen = 'No file chosen';
  static const String chooseFile = 'Choose File';

  static const String downloadSuccessfull = "Download Successfull";
  static const String download = "Download";
  static const String ticketDetails = 'Ticket Details';
  static const String ticket = 'Ticket';
  static const String yourReply = 'Your Reply';
  static const String reply = 'Reply';
  static const String attachments = 'Attachments';
  static const String postedOn = 'Posted on';
  static const String answered = 'Answered';
  static const String open = 'Open';
  static const String replied = 'Replied';
  static const String closed = 'Closed';
  static const String close = 'Close';
  static const String addNewTicket = 'Create Ticket';
  static const String subject = 'Subject';
  static const String enterYourSubject = 'Enter your subject';
  static const String priority = 'Priority';
  static const String message = 'Message';
  static const String typeHere = 'Type here';
  static const String help = 'Help';
  static const String enterYourMessage = 'Enter your message';
  static const String subjectRequired = 'Subject is required';
  static const String messageRequired = 'Message is required';
  static const String high = 'High';
  static const String medium = 'Medium';
  static const String low = 'Low'; 
  static const String contactUs = 'Contact Us';
  static const String supportTicket = 'Support Ticket';
  static const String ourCommunityGroup = 'Our community group';
  static const String complaintBox = 'Complaint Box';
  static const String lastReply = 'Last Reply';
  static const String replyTicket = "Ticket Details";
  static const String customerReply = "Customer Reply";
  static const String repliedSuccessfully = "Replied successfully";
  static const String fileNotFound = 'file Not Found';
  static const String notifications = 'Notifications';
  static const String noTicketFound = "No Ticket Found";
  static const String noMSgFound = "No Message Found";
  static const String you = "You";
  static const String admin = "Admin";
  static const String replyTicketEmptyMsg = "Reply ticket can't be empty";
  static const String ticketCreateSuccessfully = 'Ticket created successfully';
  static const String cancelTicketMessage = 'Are you sure you want to close the ticket';
  static const String or_ = 'OR';
  static const String supportedFileHint = "Supported file type:jpg,xlxs,pdf";
  static const String enterFile = "Enter file";
  static const String confirm = "Confirm";
  static const String loginFailedTryAgain = 'Login failed,please try again';
  static const String attactmentError = "You can add Maximum 5 attachment";

  static RegExp emailValidatorRegExp = RegExp(r"^[a-zA-Z0-9.]+@[a-zA-Z0-9]+\.[a-zA-Z]+");
  static List<MyLanguageModel> myLanguages = [
    MyLanguageModel(languageName: 'English', countryCode: 'US', languageCode: 'en'),
    MyLanguageModel(languageName: 'Arabic', countryCode: 'SA', languageCode: 'ar'),
  ];
}
